//index.js
//获取应用实例
const app = getApp()

Page({
  data: {
    // current:0,
    next:true,
    last:true,
    autoplay:true,
    list:[
      {
        img:
        "https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1551881517514&di=5661d5345730e57c2c7464a2a9d9bfdb&imgtype=0&src=http%3A%2F%2Fimg3.3lian.com%2F2013%2Fs1%2F51%2Fd%2F114.jpg",
        content:'这是第一张(我是测试第一张我是测试第一张)',
        time:'2019/01/01',
        person:'1号仙女'
      },
      
      
      {
        img:
        'https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1551881517515&di=400fae12c1fe643b5cf248c3ee7ca4a6&imgtype=0&src=http%3A%2F%2Fpic39.photophoto.cn%2F20160624%2F1155116842331346_b.jpg',
        content:'这是第二张(我是测试第2张我是测试第2张)',
        time:'2019/02/01',
        person:'2号仙女'
      },
      {
        img:
        'http://img5.imgtn.bdimg.com/it/u=4049258796,462493929&fm=26&gp=0.jpg',
        content:'这是第三张(我是测试第3张我是测试第3张)',
        time:'2019/03/01',
        person:'3号仙女'
      
      }
    ]
  },
  
  onLoad: function () {
    this.setData({
      current:0
    })
    // 动态设置填充高度
    const res = wx.getSystemInfoSync()
    let content_height=(res.windowHeight * (750 / res.windowWidth))-670 ;
    let wrap_content_height=(res.windowHeight * (750 / res.windowWidth));
    this.setData({
      
       content_height: content_height + "rpx",
       wrap_content_height:wrap_content_height+"rpx"
    })
    
  },
  // 选择某个轮播图
  choose:function(){
    console.log('choose')
    this.setData({autoplay:false})
    this.setData({
      last:true,
      next:true
    })
    if(this.data.current==0){
      this.setData({
        last:false
      })
    }
    if(this.data.current==this.data.list.length-1){
      this.setData({
        next:false
      })
    }

  },
  // 收起按钮
  toUp:function(){
    this.setData({
      autoplay:true
    })
  },
  // 点开某个轮播图后的切换事件
  change:function(e){
    console.log(e)
    let id= e.currentTarget.dataset['id'];
    let max=this.data.list.length;
    // 点击的是右箭头
    if(id==1){
      this.setData({
        last:true
      })
      this.data.current++
      if(this.data.current==max-1){
        this.setData({
          next:false
        })
      }
    }
    // 点击的是左箭头
    else if(id==2){
      this.setData({
        next:true
      })
      this.data.current--
      if(this.data.current==0){
        this.setData({
          last:false
        })
      }
    }
    this.setData({
      current:this.data.current
    })

  },
  // 获取当前轮播的current
  getCurrent:function(e){
    
    this.setData({
      current:e.detail.current,
      last:true,
      next:true
    })
    if(this.data.current==0){
      this.setData({
        last:false
      })
    }
    if(this.data.current==this.data.list.length-1){
      this.setData({
        next:false
      })
    }

  }
 
})
